@charset "utf-8";

body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol{margin:0;padding:0}em,i{font-style:normal}li{list-style:none}a,a:hover{text-decoration:none}img{border:0}table{border-collapse:collapse;border-spacing:0}label{cursor:default}body,button,input,select,textarea{font:12px/1.5 Tahoma,arial,'Hiragino Sans GB','microsoft yahei',\5b8b\4f53}textarea{resize:none}a,a:focus{outline:none}.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}.clear{display:block;height:0;clear:both;font-size:0;line-height:0;overflow:hidden}.fl{float:left;display:inline}.fr{float:right;display:inline}.fn{float:none}.tl{text-align:left}.tr{text-align:right}.tc{text-align:center}.hide{display:none}.show{display:block}.mt10{margin-top:10px}.noBg{background:none!important}.noBorder{border:0!important}.yahei{font-family:'microsoft yahei'}.red{color:red}
/* 项目主体部分设置 */
body{background:#fff;color:#555; font-family: "microsoft yahei"}
a{text-decoration:none;/*transition:color 0.2s linear 0s*/ color: #333;}
.wrapper a:hover{color: #e53d75;}
.wrapper { position:relative; width:100%; margin:0 auto; overflow:hidden; }
.g-in { width:1200px; margin:0 auto; }.g-in:after{content:'\20';display:block;height:0;clear:both}.g-in{*zoom:1}
.top{ width: 100%; background: #2a1f19; padding: 10px 0; }
.topl { float: left; font-size: 14px; color: #68554a; }
.topr { float: right; font-size: 14px; }
.topr a { color: #68554a; }
.w-a { padding-bottom: 15px; }
.w-a-d { margin-top: 30px; padding-left: 65px; background: url(pho.png) no-repeat left center; }
.w-a-c p { font-size: 14px; color: #666; } 
.w-a-d span { display: block; font-size: 30px; color: #e98d2f; font-weight: bold; }
.header { background: #fff; }
.header .nav { background: #fff;  border-top: 1px dashed #dcdcdc; }
.header #nav { padding: 0 100px; box-sizing: border-box; }
.header ul { box-sizing: border-box; }
.header .nav li {padding: 18px 12px 20px;  margin-right: 30px; position: relative; text-align: center; }
.header .nav li:last-child{ margin-right: 0; }
.header .nav li .sign { font-size: 16px; font-weight: normal; color:#333333; display: block; height: 100%; }
.header .nav li.on, .header .nav li:hover { border-bottom: 5px solid #e98b2a; position: relative; }
.header .nav li.on:after, .header .nav li:hover:after { position: absolute; content:''; width: 10px; height: 4px; background: url(navbg.png) no-repeat center; left: 50%; margin-left: -5px; bottom: 0; }
.header .nav .sub{ display:none; z-index: 5; left: 0; top: 66px; width: 130px;background-color: #fff;position:absolute; }
.header .nav .sub dt a { display: inline-block;height: 55px;line-height: 55px; text-align: center; font-size: 15px; width: 130px;zoom:1;color: #000; }
.header .nav .sub dt a:hover {background-color: #e63771; color: #fff;}
.banner {position:relative; left:50%; width:1920px; margin-left:-960px; text-align:center;}
.banner .hd { position:absolute; left:0; bottom:20px; width:100%; height:15px; z-index:4; }
.banner .hd ul { width:1200px; height:15px; margin:0 auto; text-align:center;}
.banner .hd ul li { display:inline-block; *display:inline; zoom:1; width:15px; height:15px; margin:0 4px; background:#989898; line-height:999px; overflow:hidden; cursor:pointer; vertical-align:top;}
.banner .hd ul .on {background-color:#0268ba;}
.banner .prev,.banner .next { display: none; width: 50px; height: 100px; position: absolute; top: 50%; margin-top: -50px; font-size: 20px; color: #959595; z-index: 10 }
.banner .prev {  background: url(prev1.png) no-repeat;  left: 290px; } 
.banner .next { background: url(next1.png) no-repeat;  right: 290px; }




/*footer部分*/
.footer { background: url(footerbg.png) no-repeat center; padding-top: 40px; padding-bottom: 5px;  }
.footer .fnav { width: 100%; background: #855b32; }
.footer .fnav ul { box-sizing: border-box; text-align: center; }
.footer .fnav li { display: inline-block;  }
.footer .fnav li a { font-weight: normal; display: inline-block; padding: 20px 48px; font-size: 16px; color: #fff; }
.footer .fnav li:hover a,.footer .fnav li.current a { color: #e98b2a; }

.w-l { padding: 40px 0; }
.w-l-a { float: left; width: 245px; }
.w-l-a img { display: block; }
.w-l-a p {font-size: 14px; color: #333333; }
.w-l-a h2 { font-size: 24px; color: #e98b2a; font-weight: normal; }
.w-l-a a { position: relative; font-size: 14px; color: #fff; border-radius: 5px; margin-top: 10px; display: block; width: 92px; height: 30px; line-height: 30px; text-align: center; background: #e98b2a; }
.w-l-a a:after { position: absolute; content: ''; left: 0; bottom: -25px; width: 20px; height: 2px; background: #dddddd; }
.w-l-b { float: left; width: 300px;  }
.w-l-b h2 { font-size: 20px; color: #333333; margin-bottom: 10px;}
.w-l-b p { font-size: 14px; color: #666666; line-height: 30px;  }
.w-l-c { float: right; }
.w-l-c li { float: left; margin: 0 20px; text-align: center; font-size: 12px; color: #666;  }
.w-l-c li img { border: 1px solid #ededed; }
.w-l-c li p{ padding: 5px 0; }

.copyRight { padding: 15px 0; border-top: 1px solid #ededed; }
.copl { float: left; }
.copr { float: right; }
.copyRight .copl p, .copr p { font-size: 14px; color:#333333; }
.copl p a,.copr p a { color: #333; }


.w-b { height: 60px; line-height: 60px; border-bottom: 1px solid #f3f3f3; }
.w-b-b { font-size: 14px; color: #666666; }
.w-b-b span { color:#333333; }
.w-b-c input { margin-top: 15px; outline: none; }
.w-b-c .inp { font-size: 14px; margin-top: 17px; width: 195px; height: 30px; padding-left: 8px; border: 1px solid #c8c8c8;border-right: none; box-sizing: border-box;  }
.w-b-c .subm { cursor: pointer; width: 80px; height: 34px; color: #fff; text-align: left;padding-left: 40px; font-size: 14px; border-radius: 2px; background: url(search.png) no-repeat 8px center #e98b2a; border: none; box-sizing: border-box;}
.w-b-c .inp::-webkit-input-placeholder { /* WebKit browsers */ color: #c8c8c8;}
.w-b-c .inp:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #c8c8c8;} 
.w-b-c .inp::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #c8c8c8}
.w-b-c .inp:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #c8c8c8;}